```typescript index.ts
import { Asana } from 'asana-typescript-sdk';

const asana = new Asana({
    // A personal access token allows access to the api for the user who created it. This should be kept a secret and be treated like a password.
    personalAccessToken: "PERSONAL_ACCESS_TOKEN",
    /*
     * We require that applications designed to access the Asana API on behalf of multiple users implement OAuth 2.0.
     * Asana supports the Authorization Code Grant flow.
     */
    clientId: "CLIENT_ID",
    clientSecret: "CLIENT_SECRET",
    redirectUri: "REDIRECT_URI"
})
```